package com.peanut.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.mvc.annotation.NotEmpty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 后台管理员
 */
@Data
public class AdminUser {
	private Integer id;
	
	@NotEmpty
	private String userName;
	
	@NotEmpty
	private String password;
	private Integer roleId;
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime regTime;   //注册时间
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime loginTime;   // 上次登录时间,每次登录都必须修改
	
	private Integer isValid;      // 0 无效   1 有效
	
	private Integer createUserId;   // 创建者 id
	
	private String nickName;    // 昵称
	
	private String avatarUrl;  // 头像地址
}
